package com.zjdiepu.www.proxy.model.ext.transfer;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import com.zjdiepu.www.base.core.PageExt;

/**
 * 中转_zx_征信查询申请<br/>
 * @author xiongxiaotun<br/>
 * @time 2017年12月13日 17时46分<br/>
 * @since 1.0<br/>
 */
@ApiModel(value="TransferZxQueryCreditApplyExt", description="中转_zx_征信查询申请查询条件", parent = PageExt.class)
public class TransferZxQueryCreditApplyExt extends PageExt {
	
	private static final long serialVersionUID = 1L;
	/**
	 * 银行订单号 
	 */
	@ApiModelProperty(name="bankOrderNo",required=false,value="银行订单号 ",example="银行订单号 ")
	private String bankOrderNo;
	
	/**
	 * 征信查询申请编码
	 */
	@ApiModelProperty(name="queryCreditApplyCode",required=false,value="征信查询申请编码",example="征信查询申请编码")
	private String queryCreditApplyCode;
	
	/**
	 * 经销商ID
	 */
	@ApiModelProperty(name="dealerId",required=false,value="经销商ID",example="经销商ID")
	private String dealerId;
	
	/**
	 * 当时业务员ID
	 */
	@ApiModelProperty(name="salersmanIdThen",required=false,value="当时业务员ID",example="当时业务员ID")
	private String salersmanIdThen;
	
	/**
	 * 业务ID
	 */
	@ApiModelProperty(name="busiId",required=false,value="业务ID",example="业务ID")
	private String busiId;
	
	/**
	 * 银行编码（ICBC:工商银行 BOC:中国银行 HZBank:杭州银行）
	 */
	@ApiModelProperty(name="bankCode",required=false,value="银行编码（ICBC:工商银行 BOC:中国银行 HZBank:杭州银行）",example="银行编码（ICBC:工商银行 BOC:中国银行 HZBank:杭州银行）")
	private String bankCode;
	
	/**
	 * 客户ID
	 */
	@ApiModelProperty(name="customerId",required=false,value="客户ID",example="客户ID")
	private String customerId;
	
	/**
	 * 客户姓名
	 */
	@ApiModelProperty(name="customerName",required=false,value="客户姓名",example="客户姓名")
	private String customerName;
	
	/**
	 * 客户身份证号
	 */
	@ApiModelProperty(name="customerNo",required=false,value="客户身份证号",example="客户身份证号")
	private String customerNo;
	
	/**
	 * 身份证号码加密
	 */
	@ApiModelProperty(name="customerNo2",required=false,value="身份证号码加密",example="身份证号码加密")
	private String customerNo2;
	
	/**
	 * 征信查询申请状态(10:退回 20:提交 30:部分查询 40:已查询 999:已取消)
	 */
	@ApiModelProperty(name="queryCreditApplyStatus",required=false,value="征信查询申请状态(10:退回 20:提交 30:部分查询 40:已查询 999:已取消)",example="0")
	private Integer queryCreditApplyStatus;
	
	/**
	 * 客户端类型（pc:PC端 IOS:IOSApp Android:安卓APP）
	 */
	@ApiModelProperty(name="clientType",required=false,value="客户端类型（pc:PC端 IOS:IOSApp Android:安卓APP）",example="客户端类型（pc:PC端 IOS:IOSApp Android:安卓APP）")
	private String clientType;
	
	/**
	 * 中转服务器数据处理状态
	 */
	@ApiModelProperty(name="transferHandleStatus",required=false,value="中转服务器数据处理状态",example="0")
	private Integer transferHandleStatus;
	
	/**
	 * 重发次数
	 */
	@ApiModelProperty(name="tryCount",required=false,value="重发次数",example="0")
	private Integer tryCount;
	
	public String getBankOrderNo(){
		return this.bankOrderNo;
	}
	
	public void setBankOrderNo(String bankOrderNo){
		this.bankOrderNo = bankOrderNo;
	}

	public String getQueryCreditApplyCode(){
		return this.queryCreditApplyCode;
	}
	
	public void setQueryCreditApplyCode(String queryCreditApplyCode){
		this.queryCreditApplyCode = queryCreditApplyCode;
	}

	public String getDealerId(){
		return this.dealerId;
	}
	
	public void setDealerId(String dealerId){
		this.dealerId = dealerId;
	}

	public String getSalersmanIdThen(){
		return this.salersmanIdThen;
	}
	
	public void setSalersmanIdThen(String salersmanIdThen){
		this.salersmanIdThen = salersmanIdThen;
	}

	public String getBusiId(){
		return this.busiId;
	}
	
	public void setBusiId(String busiId){
		this.busiId = busiId;
	}

	public String getBankCode(){
		return this.bankCode;
	}
	
	public void setBankCode(String bankCode){
		this.bankCode = bankCode;
	}

	public String getCustomerId(){
		return this.customerId;
	}
	
	public void setCustomerId(String customerId){
		this.customerId = customerId;
	}

	public String getCustomerName(){
		return this.customerName;
	}
	
	public void setCustomerName(String customerName){
		this.customerName = customerName;
	}

	public String getCustomerNo(){
		return this.customerNo;
	}
	
	public void setCustomerNo(String customerNo){
		this.customerNo = customerNo;
	}

	public String getCustomerNo2(){
		return this.customerNo2;
	}
	
	public void setCustomerNo2(String customerNo2){
		this.customerNo2 = customerNo2;
	}

	public Integer getQueryCreditApplyStatus(){
		return this.queryCreditApplyStatus;
	}
	
	public void setQueryCreditApplyStatus(Integer queryCreditApplyStatus){
		this.queryCreditApplyStatus = queryCreditApplyStatus;
	}

	public String getClientType(){
		return this.clientType;
	}
	
	public void setClientType(String clientType){
		this.clientType = clientType;
	}

	public Integer getTransferHandleStatus(){
		return this.transferHandleStatus;
	}
	
	public void setTransferHandleStatus(Integer transferHandleStatus){
		this.transferHandleStatus = transferHandleStatus;
	}

	public Integer getTryCount(){
		return this.tryCount;
	}
	
	public void setTryCount(Integer tryCount){
		this.tryCount = tryCount;
	}

	@Override
	public String toString() {
		return super.toString() + "TransferZxQueryCreditApply [bankOrderNo = " + bankOrderNo + ", queryCreditApplyCode = " + queryCreditApplyCode + ", dealerId = " + dealerId + ", salersmanIdThen = " + salersmanIdThen + ", busiId = " + busiId + ", "
			+ "bankCode = " + bankCode + ", customerId = " + customerId + ", customerName = " + customerName + ", customerNo = " + customerNo + ", customerNo2 = " + customerNo2 + ", "
			+ "queryCreditApplyStatus = " + queryCreditApplyStatus + ", clientType = " + clientType + ", transferHandleStatus = " + transferHandleStatus + ", tryCount = " + tryCount + "]";
	}
    
}